#include "Graph.h"
#include "FNF_Vertex_Info.h"
#include "FNF_Edge_Info.h"

// farthest-neighbor graph, and its parts:
typedef Graph<FNF_Vertex_Info, FNF_Edge_Info, int> fnf_graph_t;
typedef fnf_graph_t::vertex_t                      fnf_vertex_t;
typedef fnf_graph_t::vertex_iter_t                 fnf_vertex_iter_t;
typedef fnf_graph_t::vertex_range_t                fnf_vertex_range_t;

typedef fnf_graph_t::edge_t                        fnf_edge_t;
typedef fnf_graph_t::edge_iter_t                   fnf_edge_iter_t;
typedef fnf_graph_t::edge_range_t                  fnf_edge_range_t;

typedef fnf_graph_t::adjacency_vertex_range_t      fnf_adjacency_vertex_range_t;
typedef fnf_graph_t::adjacency_iter_t              fnf_adjacency_iter_t;
